mysql 两张不同的表连表查,合并,并分页 UNION ALL的使用 |
您所在的位置:网站首页 › sql联合查询union all › mysql 两张不同的表连表查,合并,并分页 UNION ALL的使用 |
关键词: UNION ALL UNION UNION ALL两张表,重复的不合并 UNION会合并重复的。 场景应用: 有两张快递的单号表,但是,要统一写一个接口把这两张表的数据列出来,并使用时间倒叙。 一眼就看得懂SELECT * FROM((SELECT * FROM 表1) UNION ALL (SELECT * FROM 表2 )) as a limit 0,10 如果这两张表的数据完全一样可以直接引用,上面的。 如果不一样:在查询的时候,把这些字段转化为一样的,用 as 命名 比如: SELECT * FROM((SELECT id,express_number,created_at,1 as type,express_company FROM supplier_order_express) UNION ALL (SELECT id,express_number,created_at,2 as type,express_company_display as express_company FROM order_express )) as a ORDER By a.created_at desc limit 0,10 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |